Big Huge Thesaurus

Mimosa pudica

noun

sounds kind of like